Alanlar
Tb_Rn_System_ObjectFields
Bu bölümde Octo Lab'da kullanılan alan özelliklerini detaylı olarak inceleyeceğiz.
Ortak Özellikler
ObjectFieldId
- Alanın benzersiz kimlik numarası
ObjectId
- Bu alanın ait olduğu nesnenin ID'si
FieldName
- Nesnenin veritabanındaki alan isimlerini ifade eder
- Önemli: Veritabanı ile birebir aynı olmalıdır
- Farklı olması durumunda sistem hatalarına neden olabilir
- Büyük/küçük harf duyarlılığına dikkat edilmelidir
tip
DB Alan Adı: CustomerName
FieldName: CustomerName ✅
FieldName: customername ❌
DisplayOrder
- Alanların ekranda görüntülenme sırası
FieldDbTypeId
- Alanın veritabanı veri tipi (int, nvarchar, decimal, datetime vb. )
EditorTypeId
- Alanın düzenleme tipi (TextEdit, SpinEdit, CheckEdit, DateTimeEdit, DateEdit vb.)
tip
Varsayılan olarak aşağıdaki eşleşme kullanılır.
| SQL Veri Tipi Grubu | Editör Adı | Açıklama |
|---|---|---|
bit | CheckEdit | Boolean alanlar için onay kutusu. |
date | DateEdit | Sadece tarih seçimi. |
datetime, datetime2, smalldatetime, datetimeoffset | DateTimeEdit | Tarih + saat seçimi. |
int, bigint, smallint, tinyint, decimal, float, real, money, smallmoney | SpinEdit | Sayısal giriş için spinner / numeric input. |
image, binary, varbinary | ImageEdit | Görsel/dosya içeren binary alanlar. |
text, ntext | Memo | Uzun metin girişleri (eski tipler). |
Diğer tüm tipler (örn. char, nchar, varchar, nvarchar, uniqueidentifier, time, xml …) | TextEdit | Varsayılan serbest metin giriş alanı. |
FieldCaption
- Son kullanıcının arayüzde göreceği alan başlığıdır
- Türkçe karakter içerebilir
- Kullanıcı dostu ve anlaşılır olmalıdır
tip
FieldName: CustomerName
FieldCaption: Müşteri Adı